home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13219 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: ix.netcom.com!news
  2. From: jlilley@ix.netcom.com (John Lilley)
  3. Newsgroups: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
  4. Subject: Re: Young programmers read me.
  5. Date: 24 Mar 1996 05:10:47 GMT
  6. Organization: Netcom
  7. Message-ID: <4j2lgn$j4l@dfw-ixnews4.ix.netcom.com>
  8. References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <4ippuq$4pk@scoop.eco.twg.com>
  9. NNTP-Posting-Host: den-co25-11.ix.netcom.com
  10. Mime-Version: 1.0
  11. Content-Type: Text/Plain; charset=US-ASCII
  12. X-NETCOM-Date: Sat Mar 23 11:10:47 PM CST 1996
  13. X-Newsreader: WinVN 0.99.7
  14.  
  15. In article <4ippuq$4pk@scoop.eco.twg.com>, mike@vishnu.eco.twg.com says...
  16. >
  17. >If you don't agree, check out any of the Corel newsgroups and see how thier
  18. >customers feel about the seemingly endless bugs...
  19.  
  20. If I may inject a little sanity into this discussion, I'd like to
  21. make a few observations:
  22.  
  23. It is almost always true that optimization of a program causes
  24. errors.  Trying to hit the PC market in the recent past (and
  25. probably even today), means excessive optimization and this is
  26. a major source of errors in the PC marketplace.
  27.  
  28. MS-Windows in particular is a nasty environment.  The degree to
  29. which undocumented and illogical behaviors occur in this 
  30. programming environment is truly amazing.  And most of these
  31. came about from the need to optimize the H--- out of Windows
  32. from the day it was conceived and deal with the DOS/640k legacy.
  33.  
  34. That being said, using the example of a buggy program under
  35. MS-Windows as a condemnation of "C" or C++ is a rather weak
  36. argument, unless it can be demonstrated that programs written
  37. in other languages (ADA) fare better.  So, how many of the
  38. top 100 programs on MS-Windows are written in ADA?  It is
  39. easy to compare actual and theoretical programs; but the limits
  40. of the marketplace, the performance of the intended
  41. hardware, and the existing tools and libraries, are an absolute
  42. part of the equation.  Perhaps as performance continues to
  43. improve and tools evolve ADA will become more attractive
  44. and get a chance to prove itself.  I won't hold my breath.
  45.  
  46. john lilley
  47.  
  48.